<html><head><script>var $gwt_version = "1.6.4";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;$stats && $stats({moduleName:'hellobox',subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var lb='',ub=', Size: ',ab='-',v='-9223372036854775808',u='0',rb='300px',pb='500px',sb=':',db='DOMMouseScroll',tb='Index: ',gb='MouseEvents',Eb='Object;',Cb='Widget;',Bb='[Lcom.google.gwt.user.client.ui.',Db='[Ljava.lang.',Ab='[[D',mb='_',wb='blur',Fb='change',ac='click',zb='com.spicesoft.o3d.test.client.HelloBoxEP',eb='contextmenu',bc='dblclick',kb='div',bb='error',cc='focus',qb='height',fb='html',nb='id',dc='keydown',w='keypress',x='keyup',hb='left',y='load',z='losecapture',xb='moduleStartup',A='mousedown',B='mousemove',C='mouseout',D='mouseover',E='mouseup',cb='mousewheel',yb='onModuleLoadStart',jb='position',F='scroll',vb='startup',ib='top',ob='width';var _,ec=[0,-9223372036854775808],fc=[16777216,0],gc=[4294967295,9223372032559808512];function fo(a){return this===(a==null?null:a)}
function go(){return this.$H||(this.$H=++wc)}
function co(){}
_=co.prototype={};_.eQ=fo;_.hC=go;_.tM=ht;_.tI=1;function oc(b,a){return b.tM==ht||b.tI==2?b.eQ(a):(b==null?null:b)===(a==null?null:a)}
function qc(a){return a.tM==ht||a.tI==2?a.hC():a.$H||(a.$H=++wc)}
var wc=0;function cd(){cd=ht;Bc();new zc()}
function fd(a){var b=a.parentNode;if(b==null){return null}if(b.nodeType!=1)b=null;return b}
function xc(){}
_=xc.prototype=new co();_.tI=0;function ad(){ad=ht;cd()}
function Fc(){}
_=Fc.prototype=new xc();_.tI=0;function Dc(){Dc=ht;ad()}
function Ec(b,a){return b===a||!!(b.compareDocumentPosition(a)&16)}
function yc(){}
_=yc.prototype=new Fc();_.tI=0;function Bc(){Bc=ht;Dc()}
function zc(){}
_=zc.prototype=new yc();_.tI=0;function ce(){}
_=ce.prototype=new co();_.tI=0;_.a=false;_.b=null;function zd(a){tk()}
function Ad(b){var a;if(yd){a=new wd();De(b,a)}}
function Bd(){return yd}
function wd(){}
_=wd.prototype=new ce();_.k=zd;_.o=Bd;_.tI=0;var yd=null;function Fd(){}
_=Fd.prototype=new co();_.tI=0;function ee(a){a.a=++he;return a}
function ge(){return this.a}
function de(){}
_=de.prototype=new co();_.hC=ge;_.tI=0;_.a=0;var he=0;function ze(b,c,a){if(b.b>0){Be(b,me(new le(),b,c,a))}else{se(b.d,c,a)}return new Fd()}
function Be(b,a){if(!b.a){b.a=Cr(new Br())}Er(b.a,a)}
function De(c,a){var b;if(a.a){a.a=false;a.b=null}b=a.b;a.b=c.e;try{++c.b;ue(c.d,a,c.c)}finally{--c.b;if(c.b==0){Ee(c)}}if(b==null){a.a=true;a.b=null}else{a.b=b}}
function Ee(c){var a,b;if(c.a){try{for(b=uq(new sq(),c.a);b.a<b.b.b;){a=wf(xq(b),2);se(a.a.d,a.c,a.b)}}finally{c.a=null}}}
function ke(){}
_=ke.prototype=new co();_.tI=0;_.a=null;_.b=0;_.c=false;_.d=null;_.e=null;function me(b,a,d,c){b.a=a;b.c=d;b.b=c;return b}
function le(){}
_=le.prototype=new co();_.tI=7;_.a=null;_.b=null;_.c=null;function re(a){a.a=is(new hs());return a}
function se(c,d,a){var b;b=wf(gq(c.a,d),3);if(!b){b=Cr(new Br());mq(c.a,d,b)}qf(b.a,b.b++,a)}
function ue(i,e,h){var d,f,g,j,a,b,c;j=e.o();d=(a=wf(gq(i.a,j),3),!a?0:a.b);if(h){for(g=d-1;g>=0;--g){f=(b=wf(gq(i.a,j),3),wf((Cq(g,b.b),b.a[g]),9));e.k(f)}}else{for(g=0;g<d;++g){f=(c=wf(gq(i.a,j),3),wf((Cq(g,c.b),c.a[g]),9));e.k(f)}}}
function pe(){}
_=pe.prototype=new co();_.tI=0;function nf(d,c){var a=new Array(c);if(d>0){var e=[null,0,false,[0,0]][d];for(var b=0;b<c;++b){a[b]=e}}return a}
function of(a,f,c,b,e){var d;d=nf(e,b);df();jf(d,ef,ff);d.tI=f;d.qI=c;return d}
function qf(a,b,c){if(c!=null){if(a.qI>0&&!uf(c.tI,a.qI)){throw new an()}if(a.qI<0&&(c.tM==ht||c.tI==2)){throw new an()}}return a[b]=c}
function bf(){}
_=bf.prototype=new co();_.tI=0;_.length=0;_.qI=0;function df(){df=ht;ef=[];ff=[];gf(new bf(),ef,ff)}
function gf(e,a,b){var c=0,f;for(var d in e){if(f=e[d]){a[c]=d;b[c]=f;++c}}}
function jf(a,c,d){df();for(var e=0,b=c.length;e<b;++e){a[c[e]]=d[e]}}
var ef,ff;function vf(b,a){return b&&!!cg[b][a]}
function uf(b,a){return b&&cg[b][a]}
function wf(b,a){if(b!=null&&!uf(b.tI,a)){throw new en()}return b}
function zf(b,a){return b!=null&&vf(b.tI,a)}
function bg(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
var cg=[{},{},{1:1},{10:1},{10:1},{10:1},{10:1},{2:1},{4:1},{6:1},{4:1,5:1,6:1,7:1},{4:1,5:1,6:1,7:1,12:1},{4:1,5:1,6:1,7:1,12:1},{4:1,5:1,6:1,7:1,12:1},{4:1,5:1,6:1,7:1},{4:1,5:1,6:1,7:1,11:1,12:1},{9:1},{4:1,5:1,6:1,7:1,11:1,12:1},{4:1,5:1,6:1,7:1,12:1},{4:1,5:1,6:1,7:1},{10:1},{10:1},{10:1},{10:1},{10:1},{10:1},{10:1},{10:1},{15:1},{15:1},{13:1},{13:1},{13:1},{15:1},{3:1},{14:1},{15:1},{13:1},{10:1},{8:1}];function zg(a,b){var c,d;c=a[1]+b[1];d=a[0]+b[0];return Bg(d,c)}
function yg(b,a,c){if(a==0){return b}if(c==0){return b}return zg(b,Bg(a*c,0))}
function Ag(a,b){var i,j;if(a[0]==b[0]&&a[1]==b[1]){return 0}i=a[1]<0;j=b[1]<0;if(i&&!j){return -1}if(!i&&j){return 1}if(jh(a,b)[1]<0){return -1}else{return 1}}
function Bg(d,c){var a,b;c%=1.8446744073709552E19;d%=1.8446744073709552E19;a=c%4294967296;b=Math.floor(d/4294967296)*4294967296;c=c-a+b;d=d-b+a;while(d<0){d+=4294967296;c-=4294967296}while(d>4294967295){d-=4294967296;c+=4294967296}c=c%1.8446744073709552E19;while(c>9223372032559808512){c-=1.8446744073709552E19}while(c<-9223372036854775808){c+=1.8446744073709552E19}return [d,c]}
function Cg(a,c){var b,p,q,r,s,t;if(c[0]==0&&c[1]==0){throw new Dm()}if(a[0]==0&&a[1]==0){return pg(),wg}if(Dg(a,(pg(),sg))){if(Dg(c,ug)||Dg(c,tg)){return sg}r=ih(a,1);b=hh(Cg(r,c),1);s=jh(a,ch(c,b));return zg(b,Cg(s,c))}if(Dg(c,sg)){return wg}if(a[1]<0){if(c[1]<0){return Cg(eh(a),eh(c))}else{return eh(Cg(eh(a),c))}}if(c[1]<0){return eh(Cg(a,eh(c)))}t=wg;s=a;while(Ag(s,c)>=0){q=Eg(Math.floor(kh(s)/lh(c)));if(q[0]==0&&q[1]==0){q=ug}p=ch(q,c);t=zg(t,q);s=jh(s,p)}return t}
function Dg(a,b){return a[0]==b[0]&&a[1]==b[1]}
function Eg(a){if(isNaN(a)){return pg(),wg}if(a<-9223372036854775808){return pg(),sg}if(a>=9223372036854775807){return pg(),rg}if(a>0){return Bg(Math.floor(a),0)}else{return Bg(Math.ceil(a),0)}}
function Fg(c){var a,b;if(c>-129&&c<128){a=c+128;b=(mg(),ng)[a];if(b==null){b=ng[a]=ah(c)}return b}return ah(c)}
function ah(a){if(a>=0){return [a,0]}else{return [a+4294967296,-4294967296]}}
function bh(a){if(a[0]>=2147483648){return ~~Math.max(Math.min(a[0]-4294967296,2147483647),-2147483648)}else{return ~~Math.max(Math.min(a[0],2147483647),-2147483648)}}
function ch(a,f){var b,c,d,e,g,h,i,j,k;if(a[0]==0&&a[1]==0){return pg(),wg}if(f[0]==0&&f[1]==0){return pg(),wg}if(Dg(a,(pg(),sg))){return dh(f)}if(Dg(f,sg)){return dh(a)}if(a[1]<0){if(f[1]<0){return ch(eh(a),eh(f))}else{return eh(ch(eh(a),f))}}if(f[1]<0){return eh(ch(a,eh(f)))}if(Ag(a,vg)<0&&Ag(f,vg)<0){return Bg((a[1]+a[0])*(f[1]+f[0]),0)}d=a[1]%281474976710656;e=a[1]-d;b=a[0]%65536;c=a[0]-b;i=f[1]%281474976710656;j=f[1]-i;g=f[0]%65536;h=f[0]-g;k=wg;k=yg(k,e,g);k=yg(k,d,h);k=yg(k,d,g);k=yg(k,c,i);k=yg(k,c,h);k=yg(k,c,g);k=yg(k,b,j);k=yg(k,b,i);k=yg(k,b,h);k=yg(k,b,g);return k}
function dh(a){if((bh(a)&1)==1){return pg(),sg}else{return pg(),wg}}
function eh(a){var b,c;if(Dg(a,(pg(),sg))){return sg}b=-a[1];c=-a[0];if(c>4294967295){c-=4294967296;b+=4294967296}if(c<0){c+=4294967296;b-=4294967296}return [c,b]}
function gh(a){if(a<=30){return 1<<a}else{return gh(30)*gh(a-30)}}
function hh(a,c){var b,d,e,f;c&=63;if(Dg(a,(pg(),sg))){if(c==0){return a}else{return wg}}if(a[1]<0){return eh(hh(eh(a),c))}f=gh(c);d=a[1]*f%1.8446744073709552E19;e=a[0]*f;b=e-e%4294967296;d+=b;e-=b;if(d>=9223372036854775807){d-=1.8446744073709552E19}return [e,d]}
function ih(a,b){var c,d,e;b&=63;e=gh(b);c=a[1]/e;d=Math.floor(a[0]/e);return Bg(d,c)}
function jh(a,b){var c,d;c=a[1]-b[1];d=a[0]-b[0];return Bg(d,c)}
function kh(a){var b,c,d;c=bg(Math.log(a[1])/(pg(),qg));if(c<=48){return a[1]+a[0]}else{b=c-48;d=(1<<b)-1;return a[1]+(a[0]-d)}}
function lh(a){var b,c,d;c=bg(Math.log(a[1])/(pg(),qg));if(c<=48){return a[1]+a[0]}else{b=c-48;d=(1<<b)-1;return a[1]+(a[0]+d)}}
function mh(a){var b,c,d,e,f,g;if(a[0]==0&&a[1]==0){return u}if(Dg(a,(pg(),sg))){return v}if(a[1]<0){return ab+mh(eh(a))}c=a;e=lb;while(!(c[0]==0&&c[1]==0)){f=Fg(1000000000);d=Cg(c,f);b=lb+bh(jh(c,ch(d,f)));c=d;if(!(c[0]==0&&c[1]==0)){g=9-b.length;for(;g>0;--g){b=u+b}}e=b+e}return e}
function mg(){mg=ht;ng=of(hg,0,8,256,0)}
var ng;function pg(){pg=ht;qg=Math.log(2);rg=gc;sg=ec;tg=Fg(-1);ug=Fg(1);Fg(2);vg=fc;wg=Fg(0)}
var qg,rg,sg,tg,ug,vg,wg;function Ah(b,a,c){var d;if(a==Dh){if(fj((cd(),b).type)==8192){Dh=null}}d=zh;zh=b;try{c.x(b)}finally{zh=d}}
var zh=null,Dh=null;function li(a){ti();return mi(yd?yd:(yd=ee(new de())),a)}
function mi(b,a){return ze(ri(),b,a)}
function oi(){if(ni){Ad(ri())}}
function pi(){var a;if(ni){a=(di(),new bi());qi(a);return null}return null}
function qi(a){if(si){De(si,a)}}
function ri(){if(!si){si=ii(new hi())}return si}
function ti(){if(!ni){nj();ni=true}}
var ni=false,si=null;function di(){di=ht;ei=ee(new de())}
function fi(a){null.F()}
function gi(){return ei}
function bi(){}
_=bi.prototype=new ce();_.k=fi;_.o=gi;_.tI=0;var ei;function ii(a){a.d=re(new pe());a.e=null;a.c=false;return a}
function hi(){}
_=hi.prototype=new ke();_.tI=8;function fj(a){switch(a){case wb:return 4096;case Fb:return 1024;case ac:return 1;case bc:return 2;case cc:return 2048;case dc:return 128;case w:return 256;case x:return 512;case y:return 32768;case z:return 8192;case A:return 4;case B:return 64;case C:return 32;case D:return 16;case E:return 8;case F:return 16384;case bb:return 65536;case cb:return 131072;case db:return 131072;case eb:return 262144;}}
function hj(){if(!jj){Ei();zi();jj=true}}
function kj(a){return !(a!=null&&(a.tM!=ht&&a.tI!=2))&&(a!=null&&vf(a.tI,5))}
var jj=false;function Ei(){cj=function(b){if(bj(b)){var a=aj;if(a&&a.__listener){if(kj(a.__listener)){Ah(b,a,a.__listener);b.stopPropagation()}}}};bj=function(a){return true};dj=function(b){var c,a=this;while(a&&!(c=a.__listener)){a=a.parentNode}if(a&&a.nodeType!=1){a=null}if(c){if(kj(c)){Ah(b,a,c)}}};$wnd.addEventListener(ac,cj,true);$wnd.addEventListener(bc,cj,true);$wnd.addEventListener(A,cj,true);$wnd.addEventListener(E,cj,true);$wnd.addEventListener(B,cj,true);$wnd.addEventListener(D,cj,true);$wnd.addEventListener(C,cj,true);$wnd.addEventListener(cb,cj,true);$wnd.addEventListener(dc,bj,true);$wnd.addEventListener(x,bj,true);$wnd.addEventListener(w,bj,true)}
function Fi(c,a){var b=(c.__eventBits||0)^a;c.__eventBits=a;if(!b)return;if(b&1)c.onclick=a&1?dj:null;if(b&2)c.ondblclick=a&2?dj:null;if(b&4)c.onmousedown=a&4?dj:null;if(b&8)c.onmouseup=a&8?dj:null;if(b&16)c.onmouseover=a&16?dj:null;if(b&32)c.onmouseout=a&32?dj:null;if(b&64)c.onmousemove=a&64?dj:null;if(b&128)c.onkeydown=a&128?dj:null;if(b&256)c.onkeypress=a&256?dj:null;if(b&512)c.onkeyup=a&512?dj:null;if(b&1024)c.onchange=a&1024?dj:null;if(b&2048)c.onfocus=a&2048?dj:null;if(b&4096)c.onblur=a&4096?dj:null;if(b&8192)c.onlosecapture=a&8192?dj:null;if(b&16384)c.onscroll=a&16384?dj:null;if(b&32768)c.onload=a&32768?dj:null;if(b&65536)c.onerror=a&65536?dj:null;if(b&131072)c.onmousewheel=a&131072?dj:null;if(b&262144)c.oncontextmenu=a&262144?dj:null}
var aj=null,bj=null,cj=null,dj=null;function zi(){$wnd.addEventListener(C,function(b){var a=$wnd.__captureElem;if(a&&!b.relatedTarget){if(fb==b.target.tagName.toLowerCase()){var c=$doc.createEvent(gb);c.initMouseEvent(E,true,true,$wnd,0,b.screenX,b.screenY,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,null);a.dispatchEvent(c)}}},true);$wnd.addEventListener(db,cj,true)}
function Bi(b,a){hj();Fi(b,a);Ai(b,a)}
function Ai(b,a){if(a&131072){b.addEventListener(db,dj,false)}}
function nj(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var c,b;try{c=pi()}finally{b=d&&d(a)}if(c!=null){return c}if(b!=null){return b}};$wnd.onunload=function(a){try{oi()}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}}}
function fl(b,a){b.h=a}
function dl(){}
_=dl.prototype=new co();_.tI=9;_.h=null;function yl(b){var a;if(b.t()){throw new tn()}b.e=true;b.h.__listener=b;a=b.f;b.f=-1;if(a>0){Dl(b,a)}b.l();b.z()}
function zl(c,a){var b;switch(fj((cd(),a).type)){case 16:case 32:b=a.relatedTarget;if(!!b&&Ec(c.h,b)){return}}}
function Al(a){if(!a.t()){throw new tn()}try{a.A()}finally{a.m();a.h.__listener=null;a.e=false}}
function Bl(a){if(!a.g){sk();if(dq(xk.a,a)){a.y();pq(xk.a,a)!=null}}else if(zf(a.g,12)){wf(a.g,12).B(a)}else if(a.g){throw new tn()}}
function Cl(c,b){var a;a=c.g;if(!b){if(!!a&&a.t()){c.y()}c.g=null}else{if(a){throw new tn()}c.g=b;if(b.t()){c.w()}}}
function Dl(b,a){if(b.f==-1){Bi(b.h,a|(b.h.__eventBits||0))}else{b.f|=a}}
function El(){}
function Fl(){}
function am(){return this.e}
function bm(){yl(this)}
function cm(a){zl(this,a)}
function dm(){Al(this)}
function em(){}
function fm(){}
function il(){}
_=il.prototype=new dl();_.l=El;_.m=Fl;_.t=am;_.w=bm;_.x=cm;_.y=dm;_.z=em;_.A=fm;_.tI=10;_.e=false;_.f=0;_.g=null;function hk(){var a,b;for(b=this.u();b.r();){a=wf(b.v(),7);a.w()}}
function ik(){var a,b;for(b=this.u();b.r();){a=wf(b.v(),7);a.y()}}
function jk(){}
function kk(){}
function fk(){}
_=fk.prototype=new il();_.l=hk;_.m=ik;_.z=jk;_.A=kk;_.tI=11;function wj(c,a,b){Bl(a);rl(c.a,a);b.appendChild(a.h);Cl(a,c)}
function yj(b,c){var a;if(c.g!=b){return false}Cl(c,null);a=c.h;fd((cd(),a)).removeChild(a);wl(b.a,c);return true}
function zj(){return ml(new kl(),this.a)}
function Aj(a){return yj(this,a)}
function uj(){}
_=uj.prototype=new fk();_.u=zj;_.B=Aj;_.tI=12;function qj(a,b){wj(a,b,a.h)}
function sj(a){a.style[hb]=lb;a.style[ib]=lb;a.style[jb]=lb}
function tj(b){var a;a=yj(this,b);if(a){sj(b.h)}return a}
function pj(){}
_=pj.prototype=new uj();_.B=tj;_.tI=13;function Dj(a,b){if(a.d){throw new tn()}Bl(b);fl(a,b.h);a.d=b;Cl(b,a)}
function Ej(a){if(a.f!=-1){Dl(a.d,a.f);a.f=-1}yl(a.d);a.h.__listener=a}
function Fj(){if(this.d){return this.d.e}return false}
function ak(){Ej(this)}
function bk(a){zl(this,a);zl(this.d,a)}
function ck(){Al(this.d)}
function Bj(){}
_=Bj.prototype=new il();_.t=Fj;_.w=ak;_.x=bk;_.y=ck;_.tI=14;_.d=null;function sk(){sk=ht;wk=is(new hs());xk=ms(new ls())}
function rk(b,a){sk();b.a=ql(new jl());b.h=a;yl(b);return b}
function tk(){var b,a;sk();var c,d;for(d=(b=ip(new hp(),ur(xk.a).b.a),er(new dr(),b));wq(d.a.a);){c=wf((a=wf(xq(d.a.a),13),a.p()),7);if(c.t()){c.y()}}bq(xk.a);bq(wk)}
function vk(a){sk();var b;b=wf(gq(wk,a),11);if(b){return b}if(wk.d==0){li(new mk())}b=pk(new ok());mq(wk,a,b);ns(xk,b);return b}
function lk(){}
_=lk.prototype=new pj();_.tI=15;var wk,xk;function mk(){}
_=mk.prototype=new co();_.tI=16;function qk(){qk=ht;sk()}
function pk(a){qk();rk(a,$doc.body);return a}
function ok(){}
_=ok.prototype=new lk();_.tI=17;function Dk(a){Ek(a,(cd(),$doc).createElement(kb));return a}
function Ek(b,a){b.h=a;return b}
function al(a,b){if(a.a!=b){return false}Cl(b,null);a.h.removeChild(b.h);a.a=null;return true}
function bl(){return new zk()}
function cl(a){return al(this,a)}
function yk(){}
_=yk.prototype=new fk();_.u=bl;_.B=cl;_.tI=18;_.a=null;function Bk(){return false}
function Ck(){throw new at()}
function zk(){}
_=zk.prototype=new co();_.r=Bk;_.v=Ck;_.tI=0;function ql(a){a.a=of(fg,0,7,4,0);return a}
function rl(a,b){ul(a,b,a.b)}
function tl(b,c){var a;for(a=0;a<b.b;++a){if(b.a[a]==c){return a}}return -1}
function ul(d,e,a){var b,c;if(a<0||a>d.b){throw new wn()}if(d.b==d.a.length){c=of(fg,0,7,d.a.length*2,0);for(b=0;b<d.a.length;++b){qf(c,b,d.a[b])}d.a=c}++d.b;for(b=d.b-1;b>a;--b){qf(d.a,b,d.a[b-1])}qf(d.a,a,e)}
function vl(c,b){var a;if(b<0||b>=c.b){throw new wn()}--c.b;for(a=b;a<c.b;++a){qf(c.a,a,c.a[a+1])}qf(c.a,c.b,null)}
function wl(b,c){var a;a=tl(b,c);if(a==-1){throw new at()}vl(b,a)}
function jl(){}
_=jl.prototype=new co();_.tI=0;_.a=null;_.b=0;function ml(b,a){b.b=a;return b}
function ol(){return this.a<this.b.b-1}
function pl(){if(this.a>=this.b.b){throw new at()}return this.b.a[++this.a]}
function kl(){}
_=kl.prototype=new co();_.r=ol;_.v=pl;_.tI=0;_.a=-1;_.b=null;function hm(c,a){var b;c.a=a;c.b=mh(Eg((new Date()).getTime()))+mb+bg(Math.random()*100000);b=Dk(new yk());b.h.setAttribute(nb,c.b);Dj(c,b);return c}
function jm(d,b){$wnd.o3djs.util.makeClients(function(a){d.s(a[0])},null,null,b)}
function km(a){var b;this.c=a;b=qm(new mm(),$wnd.o3djs.simple.create(this.a.a.a.c));om(new nm(),b.a.createCube(50))}
function lm(){Ej(this);jm(this,this.b)}
function gm(){}
_=gm.prototype=new Bj();_.s=km;_.w=lm;_.tI=19;_.a=null;_.b=null;_.c=null;function qm(b,a){b.a=a;return b}
function mm(){}
_=mm.prototype=new co();_.tI=0;_.a=null;function om(a){return a}
function nm(){}
_=nm.prototype=new co();_.tI=0;function Am(a){a.a=hm(new gm(),wm(new vm(),a));a.a.h.style[ob]=pb;a.a.h.style[qb]=rb;qj((sk(),vk(null)),a.a)}
function um(){}
_=um.prototype=new co();_.tI=0;_.a=null;function wm(b,a){b.a=a;return b}
function vm(){}
_=vm.prototype=new co();_.tI=0;_.a=null;function Bo(){}
_=Bo.prototype=new co();_.tI=3;function rn(){}
_=rn.prototype=new Bo();_.tI=4;function ho(){}
_=ho.prototype=new rn();_.tI=5;function Dm(){}
_=Dm.prototype=new ho();_.tI=20;function an(){}
_=an.prototype=new ho();_.tI=21;function hn(c,a){var b;b=new dn();return b}
function dn(){}
_=dn.prototype=new co();_.tI=0;function en(){}
_=en.prototype=new ho();_.tI=24;function tn(){}
_=tn.prototype=new ho();_.tI=25;function xn(b,a){return b}
function wn(){}
_=wn.prototype=new ho();_.tI=26;function wo(a){if(!(a!=null&&vf(a.tI,1))){return false}return String(this)==a}
function xo(){return qo(this)}
_=String.prototype;_.eQ=wo;_.hC=xo;_.tI=2;function lo(){lo=ht;mo={};po={}}
function no(e){var a,b,c,d;d=e.length;c=d<64?1:~~(d/32);a=0;for(b=0;b<d;b+=c){a<<=1;a+=e.charCodeAt(b)}a|=0;return a}
function qo(c){lo();var a=sb+c;var b=po[a];if(b!=null){return b}b=mo[a];if(b==null){b=no(c)}ro();return po[a]=b}
function ro(){if(oo==256){mo=po;po={};oo=0}++oo}
var mo,oo=0,po;function Do(){}
_=Do.prototype=new ho();_.tI=27;function bp(a,b){var c;while(a.r()){c=a.v();if(b==null?c==null:oc(b,c)){return a}}return null}
function dp(a){throw new Do()}
function ep(b){var a;a=bp(this.u(),b);return !!a}
function ap(){}
_=ap.prototype=new co();_.i=dp;_.j=ep;_.tI=0;function ur(b){var a;a=mp(new gp(),b);return jr(new cr(),b,a)}
function vr(c){var a,b,d,e,f;if((c==null?null:c)===this){return true}if(!(c!=null&&vf(c.tI,14))){return false}e=wf(c,14);if(wf(this,14).d!=e.d){return false}for(b=ip(new hp(),mp(new gp(),e).a);wq(b.a);){a=wf(xq(b.a),13);d=a.p();f=a.q();if(!(d==null?wf(this,14).c:d!=null&&vf(d.tI,1)?iq(wf(this,14),wf(d,1)):hq(wf(this,14),d,~~qc(d)))){return false}if(!gt(f,d==null?wf(this,14).b:d!=null&&vf(d.tI,1)?wf(this,14).e[sb+wf(d,1)]:eq(wf(this,14),d,~~qc(d)))){return false}}return true}
function wr(){var a,b,c;c=0;for(b=ip(new hp(),mp(new gp(),wf(this,14)).a);wq(b.a);){a=wf(xq(b.a),13);c+=a.hC();c=~~c}return c}
function br(){}
_=br.prototype=new co();_.eQ=vr;_.hC=wr;_.tI=0;function Fp(g,c){var e=g.a;for(var d in e){if(d==parseInt(d)){var a=e[d];for(var f=0,b=a.length;f<b;++f){c.i(a[f])}}}}
function aq(e,a){var d=e.e;for(var c in d){if(c.charCodeAt(0)==58){var b=Dp(e,c.substring(1));a.i(b)}}}
function bq(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function dq(b,a){return a==null?b.c:a!=null&&vf(a.tI,1)?iq(b,wf(a,1)):hq(b,a,~~qc(a))}
function gq(b,a){return a==null?b.b:a!=null&&vf(a.tI,1)?b.e[sb+wf(a,1)]:eq(b,a,~~qc(a))}
function eq(h,g,e){var a=h.a[e];if(a){for(var f=0,b=a.length;f<b;++f){var c=a[f];var d=c.p();if(h.n(g,d)){return c.q()}}}return null}
function hq(h,g,e){var a=h.a[e];if(a){for(var f=0,b=a.length;f<b;++f){var c=a[f];var d=c.p();if(h.n(g,d)){return true}}}return false}
function iq(b,a){return sb+a in b.e}
function mq(b,a,c){return a==null?kq(b,c):a!=null&&vf(a.tI,1)?lq(b,wf(a,1),c):jq(b,a,c,~~qc(a))}
function jq(i,g,j,e){var a=i.a[e];if(a){for(var f=0,b=a.length;f<b;++f){var c=a[f];var d=c.p();if(i.n(g,d)){var h=c.q();c.C(j);return h}}}else{a=i.a[e]=[]}var c=zs(new ys(),g,j);a.push(c);++i.d;return null}
function kq(b,c){var a;a=b.b;b.b=c;if(!b.c){b.c=true;++b.d}return a}
function lq(d,a,e){var b,c=d.e;a=sb+a;if(a in c){b=c[a]}else{++d.d}c[a]=e;return b}
function pq(b,a){return !a?oq(b):nq(b,a,~~(a.$H||(a.$H=++wc)))}
function nq(h,g,e){var a=h.a[e];if(a){for(var f=0,b=a.length;f<b;++f){var c=a[f];var d=c.p();if(h.n(g,d)){if(a.length==1){delete h.a[e]}else{a.splice(f,1)}--h.d;return c.q()}}}return null}
function oq(b){var a;a=b.b;b.b=null;if(b.c){b.c=false;--b.d}return a}
function qq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&oc(a,b)}
function fp(){}
_=fp.prototype=new br();_.n=qq;_.tI=0;_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;function zr(b){var a,c,d;if((b==null?null:b)===this){return true}if(!(b!=null&&vf(b.tI,15))){return false}c=wf(b,15);if(c.D()!=this.D()){return false}for(a=c.u();a.r();){d=a.v();if(!this.j(d)){return false}}return true}
function Ar(){var a,b,c;a=0;for(b=this.u();b.r();){c=b.v();if(c!=null){a+=qc(c);a=~~a}}return a}
function xr(){}
_=xr.prototype=new ap();_.eQ=zr;_.hC=Ar;_.tI=28;function mp(b,a){b.a=a;return b}
function op(d,c){var a,b,e;if(c!=null&&vf(c.tI,13)){a=wf(c,13);b=a.p();if(dq(d.a,b)){e=gq(d.a,b);return ks(a.q(),e)}}return false}
function pp(a){return op(this,a)}
function qp(){return ip(new hp(),this.a)}
function rp(){return this.a.d}
function gp(){}
_=gp.prototype=new xr();_.j=pp;_.u=qp;_.D=rp;_.tI=29;_.a=null;function ip(c,b){var a;c.b=b;a=Cr(new Br());if(c.b.c){Er(a,tp(new sp(),c.b))}aq(c.b,a);Fp(c.b,a);c.a=uq(new sq(),a);return c}
function kp(){return wq(this.a)}
function lp(){return wf(xq(this.a),13)}
function hp(){}
_=hp.prototype=new co();_.r=kp;_.v=lp;_.tI=0;_.a=null;_.b=null;function rr(b){var a;if(b!=null&&vf(b.tI,13)){a=wf(b,13);if(gt(this.p(),a.p())&&gt(this.q(),a.q())){return true}}return false}
function sr(){var a,b;a=0;b=0;if(this.p()!=null){a=qc(this.p())}if(this.q()!=null){b=qc(this.q())}return a^b}
function pr(){}
_=pr.prototype=new co();_.eQ=rr;_.hC=sr;_.tI=30;function tp(b,a){b.a=a;return b}
function vp(){return null}
function wp(){return this.a.b}
function xp(a){return kq(this.a,a)}
function sp(){}
_=sp.prototype=new pr();_.p=vp;_.q=wp;_.C=xp;_.tI=31;_.a=null;function zp(c,a,b){c.b=b;c.a=a;return c}
function Bp(){return this.a}
function Cp(){return this.b.e[sb+this.a]}
function Dp(b,a){return zp(new yp(),a,b)}
function Ep(a){return lq(this.b,this.a,a)}
function yp(){}
_=yp.prototype=new pr();_.p=Bp;_.q=Cp;_.C=Ep;_.tI=32;_.a=null;_.b=null;function Bq(a){Dr(this,this.D(),a);return true}
function Cq(a,b){if(a<0||a>=b){Fq(a,b)}}
function Dq(e){var a,b,c,d,f;if((e==null?null:e)===this){return true}if(!(e!=null&&vf(e.tI,3))){return false}f=wf(e,3);if(this.D()!=f.b){return false}c=uq(new sq(),wf(this,3));d=uq(new sq(),f);while(c.a<c.b.b){a=xq(c);b=xq(d);if(!(a==null?b==null:oc(a,b))){return false}}return true}
function Eq(){var a,b,c;b=1;a=uq(new sq(),wf(this,3));while(a.a<a.b.b){c=xq(a);b=31*b+(c==null?0:qc(c));b=~~b}return b}
function Fq(a,b){throw xn(new wn(),tb+a+ub+b)}
function ar(){return uq(new sq(),wf(this,3))}
function rq(){}
_=rq.prototype=new ap();_.i=Bq;_.eQ=Dq;_.hC=Eq;_.u=ar;_.tI=0;function uq(b,a){b.b=a;return b}
function wq(a){return a.a<a.b.b}
function xq(a){if(a.a>=a.b.b){throw new at()}return as(a.b,a.a++)}
function yq(){return this.a<this.b.b}
function zq(){return xq(this)}
function sq(){}
_=sq.prototype=new co();_.r=yq;_.v=zq;_.tI=0;_.a=0;_.b=null;function jr(b,a,c){b.a=a;b.b=c;return b}
function mr(a){return dq(this.a,a)}
function nr(){var a;return a=ip(new hp(),this.b.a),er(new dr(),a)}
function or(){return this.b.a.d}
function cr(){}
_=cr.prototype=new xr();_.j=mr;_.u=nr;_.D=or;_.tI=33;_.a=null;_.b=null;function er(a,b){a.a=b;return a}
function hr(){return wq(this.a.a)}
function ir(){var a;return a=wf(xq(this.a.a),13),a.p()}
function dr(){}
_=dr.prototype=new co();_.r=hr;_.v=ir;_.tI=0;_.a=null;function Cr(a){a.a=of(gg,0,0,0,0);a.b=0;return a}
function Er(b,a){qf(b.a,b.b++,a);return true}
function Dr(c,a,b){if(a<0||a>c.b){Fq(a,c.b)}c.a.splice(a,0,b);++c.b}
function as(b,a){Cq(a,b.b);return b.a[a]}
function bs(c,b,a){for(;a<c.b;++a){if(gt(b,c.a[a])){return a}}return -1}
function cs(a){return qf(this.a,this.b++,a),true}
function ds(a){return bs(this,a,0)!=-1}
function es(){return this.b}
function Br(){}
_=Br.prototype=new rq();_.i=cs;_.j=ds;_.D=es;_.tI=34;_.a=null;_.b=0;function is(a){bq(a);return a}
function ks(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&oc(a,b)}
function hs(){}
_=hs.prototype=new fp();_.tI=35;function ms(a){a.a=is(new hs());return a}
function ns(c,a){var b;b=mq(c.a,a,c);return b==null}
function rs(b){var a;return a=mq(this.a,b,this),a==null}
function ss(a){return dq(this.a,a)}
function ts(){var a;return a=ip(new hp(),ur(this.a).b.a),er(new dr(),a)}
function us(){return this.a.d}
function ls(){}
_=ls.prototype=new xr();_.i=rs;_.j=ss;_.u=ts;_.D=us;_.tI=36;_.a=null;function zs(b,a,c){b.a=a;b.b=c;return b}
function Bs(){return this.a}
function Cs(){return this.b}
function Es(b){var a;a=this.b;this.b=b;return a}
function ys(){}
_=ys.prototype=new pr();_.p=Bs;_.q=Cs;_.C=Es;_.tI=37;_.a=null;_.b=null;function at(){}
_=at.prototype=new ho();_.tI=38;function gt(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&oc(a,b)}
function Bm(){!!$stats&&$stats({moduleName:$moduleName,subSystem:vb,evtGroup:xb,millis:(new Date()).getTime(),type:yb,className:zb});Am(new um())}
function gwtOnLoad(b,d,c){$moduleName=d;$moduleBase=c;if(b)try{Bm()}catch(a){b(d)}else{Bm()}}
function ht(){}
var hg=hn(lb,Ab),fg=hn(Bb,Cb),gg=hn(Db,Eb);$stats && $stats({moduleName:'hellobox',subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.hellobox) $wnd.hellobox.onScriptLoad();
--></script></body></html>